71 WDT_A_hold(WDT_A_BASE);
74 GPIO_setAsPeripheralModuleFunctionInputPin(
91 ADC12_A_init(ADC12_A_BASE,
92 ADC12_A_SAMPLEHOLDSOURCE_SC,
93 ADC12_A_CLOCKSOURCE_ADC12OSC,
94 ADC12_A_CLOCKDIVIDER_1);
96 ADC12_A_enable(ADC12_A_BASE);
104 ADC12_A_setupSamplingTimer(ADC12_A_BASE,
105 ADC12_A_CYCLEHOLD_64_CYCLES,
106 ADC12_A_CYCLEHOLD_4_CYCLES,
107 ADC12_A_MULTIPLESAMPLESDISABLE);
118 ADC12_A_configureMemoryParam
param = {0};
119 param.memoryBufferControlIndex = ADC12_A_MEMORY_0;
120 param.inputSourceSelect = ADC12_A_INPUT_A0;
121 param.positiveRefVoltageSourceSelect = ADC12_A_VREFPOS_AVCC;
122 param.negativeRefVoltageSourceSelect = ADC12_A_VREFNEG_AVSS;
123 param.endOfSequence = ADC12_A_NOTENDOFSEQUENCE;
124 ADC12_A_configureMemory(ADC12_A_BASE ,&
param);
127 ADC12_A_clearInterrupt(ADC12_A_BASE,
129 ADC12_A_enableInterrupt(ADC12_A_BASE,
140 ADC12_A_startConversion(ADC12_A_BASE,
142 ADC12_A_SINGLECHANNEL);
145 __bis_SR_register(LPM0_bits + GIE);
151 #if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
152 #pragma vector=ADC12_VECTOR
154 #elif defined(__GNUC__)
155 __attribute__((interrupt(ADC12_VECTOR)))
159 switch (__even_in_range(ADC12IV,34)){
165 if (ADC12_A_getResults(ADC12_A_BASE,
MPU_initThreeSegmentsParam param
__bic_SR_register_on_exit(LPM3_bits|GIE)
GPIO_setOutputHighOnPin(GPIO_PORT_LED1|GPIO_PORT_LED2, GPIO_PIN_LED1|GPIO_PIN_LED2)
GPIO_setOutputLowOnPin(GPIO_PORT_LED1|GPIO_PORT_LED2, GPIO_PIN_LED1|GPIO_PIN_LED2)